//
//  NSString+AttributedStringConfig.h
//  MyFunctionDemo
//
//  Created by Ting Han on 2017/9/1.
//  Copyright © 2017年 Ting Han. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "AttributedStringConfig.h"
@interface NSString (AttributedStringConfig)

//把NSString字符串转成NSMutableAttributedString，并通过传入的configs数组设置
- (NSMutableAttributedString *)mutableAttributedStringWithStringAttributes:(NSArray <AttributedStringConfig *> *)attributes;
//把NSString字符串转成NSAttributedString，并通过传入的configs数组设置,但是设置的Range不起作用，所有的设置都是面对整个字符串的
- (NSAttributedString *)attributedStringWithStringAttributes:(NSArray <AttributedStringConfig *> *)attributes;

//把NSString字符串转成NSAttributedString，可以在block中设置config，传入到configs数组中
- (NSAttributedString *)attributedStringWithConfigs:(void (^)(NSMutableArray <AttributedStringConfig *> *configs))configBlock;

@end
